﻿---@class DynamicAsset : UnityEngine.MonoBehaviour
---@field public autoLoad System.Boolean
---@field public textureReadonly System.Boolean
---@field public _url System.String
---@field public replaceMatTexture System.Boolean
---@field public material UnityEngine.Material
---@field public nameId System.String
---@field public restoreOnDisable System.Boolean
---@field public prevTex UnityEngine.Texture
---@field public onInited UnityEngine.Events.UnityEvent
---@field public cacheAsset System.Boolean
---@field public autoDisposeAsset System.Boolean
---@field public url System.String
---@field public frameName System.String
---@field public transparentSprite UnityEngine.Sprite
---@field public asset ResManager.Asset
local m = {}
function m.Init() end
function m:LoadSprite() end
---@return ResManager.Asset
function m.CreateAsset() end
function m:RemoveSprite() end
return m
